## Uses of Class
oracle.pg.common.OraclePropertyGraphBase.OptimizationFlag

- Packages that use OraclePropertyGraphBase.OptimizationFlag
  Package | Description
  --- | ---
  oracle.pg.common | This package contains the common logic that is shared by all the backend databases including Oracle NoSQL Database and Apache HBase.
  oracle.pg.hbase | This package contains the logic specific to the property graph support on Apache HBase.

- - ### Uses of OraclePropertyGraphBase.OptimizationFlag in oracle.pg.common

    Methods in oracle.pg.common that return OraclePropertyGraphBase.OptimizationFlag
    Modifier and Type | Method and Description
    --- | ---
    `static OraclePropertyGraphBase.OptimizationFlag` | OraclePropertyGraphBase.OptimizationFlag.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static OraclePropertyGraphBase.OptimizationFlag[]` | OraclePropertyGraphBase.OptimizationFlag.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of OraclePropertyGraphBase.OptimizationFlag in oracle.pg.hbase

    Methods in oracle.pg.hbase that return OraclePropertyGraphBase.OptimizationFlag
    Modifier and Type | Method and Description
    --- | ---
    `OraclePropertyGraphBase.OptimizationFlag` | OraclePropertyGraph.`getDefaultEdgeOptFlag()` Get the OptimizationFlag for edges associated to this property graph
    `OraclePropertyGraphBase.OptimizationFlag` | OraclePropertyGraph.`getDefaultVertexOptFlag()` Get the OptimizationFlag for vertices associated to this property graph

    Methods in oracle.pg.hbase with parameters of type OraclePropertyGraphBase.OptimizationFlag
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<Edge>` | OracleVertex.`getEdges(Direction direction, OraclePropertyGraphBase.OptimizationFlag flag, String... labels)` Return the edges incident to the vertex according to the given direction and edge labels.
    `Iterable<Edge>` | OraclePropertyGraph.`getEdges(String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)` Return an iterable to all the edges in the graph that have any of the specified keys and satisfy the specifed edge filter callback.
    `Iterable<Edge>[]` | OraclePropertyGraph.`getEdgesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)` Gets an array of `Iterable` objects that hold all the edges in the graph.
    `Iterable<Edge>[]` | OraclePropertyGraph.`getEdgesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, OraclePropertyGraphBase.OptimizationFlag flag)` Gets an array of `Iterable` objects that hold all the edges in the graph.
    `Iterable<Edge>[]` | OraclePropertyGraph.`getEdgesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, String[] keys, boolean bClonedGraph, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)` Gets an array of `Iterable` objects that hold all the edges in the graph.
    `Iterable<Vertex>` | OracleVertex.`getVertices(Direction direction, OraclePropertyGraphBase.OptimizationFlag flag, String... labels)` Return the vertices adjacent to the vertex according to the provided direction and edge labels.
    `Iterable<Vertex>` | OraclePropertyGraph.`getVertices(String[] keys, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)` Return an iterable to all the vertices in the graph that have any of the specified keys and satisfy the specifed vertex filter callback.
    `Iterable<Vertex>[]` | OraclePropertyGraph.`getVerticesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, OraclePropertyGraphBase.OptimizationFlag flag)` Gets an array of `Iterable` objects that hold all the vertices in the graph.
    `Iterable<Vertex>[]` | OraclePropertyGraph.`getVerticesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, String[] keys, boolean bCloneGraph, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)` Gets an array of `Iterable` objects that hold all the vertices in the graph statisfying the conditions described in the vertex filter callback.
    `Iterable<Vertex>[]` | OraclePropertyGraph.`getVerticesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)` Gets an array of `Iterable` objects that hold all the vertices in the graph statisfying the conditions described in the vertex filter callback.
    `void` | OraclePropertyGraph.`setDefaultEdgeOptFlag(OraclePropertyGraphBase.OptimizationFlag eof)` Set the edge optimization flag associated to this property graph
    `void` | OraclePropertyGraph.`setDefaultVertexOptFlag(OraclePropertyGraphBase.OptimizationFlag vof)` Set the default optimization flag for vertices associated to this property graph

Copyright © 2015 Oracle and/or its affiliates. All Rights Reserved.